Labels:text | screenshot | number | font OCR: Figure 1 Behavior of Thread Pool Components Component Threads Threads How Threads What Wakes ot Threads Created Destroyed, Wait a Thread Timer Always 1' . When first thread pool When no timer. Ålertable Waitable timer is signaled, timer function is called qneue exista. meuing a user APC. Whit One thread for every 63 When number of registered WaitForMultiple: Kernel object becomes registered objects. Fait objects is 0. Objectsbx signaled. 0 Heuristic, but some objects that If the thread has no pending Alertable Queved user. APC or affect it include: some time has VO requests and has been completed HO request. passed fin seconds) sinoca thrend idle for a threshold period was added; a work item is queued a minute or so) with the WT EXECUTELONG. FUNCTION flag, or the number of queued work items exceeds a threshold amount Non-LO 0 Same as LO If idle for a threshold GetQuewodCom- Posted completion status or period (a minute or so) pletionStatus completed 1/0 request. The completion port allows at most 2 x the number of CPUs) threads to run concurrentis-